// src/main/java/com/nb/dto/DeptUpdateDTO.java
package com.nb.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class DeptUpdateDTO {

    /**
     * 部门ID（必须传递）
     */
    @NotNull(message = "部门ID不能为空")
    private Long id;

    /**
     * 部门名称
     */
    @NotBlank(message = "部门名称不能为空")
    private String name;

    /**
     * 父部门ID（null表示根部门）
     */
    private Long parentId;

    /**
     * 排序值
     */
    @NotNull(message = "排序值不能为空")
    private Integer sort;
}